<?

/**
 * Lord_Form_Element_Email
 * 
 * готовый элемент формы - email
 * 
 * @author Игорь Будасов aka Lord <igor.budasov@gmail.com>
 */
 
class Lord_Form_Element_Email extends Zend_Form_Element_Text 
{
	public function init()
	{
		// Получаем объект  Zend_Layout
		$layout = Zend_Layout::getMvcInstance();
		// Получаем объект  вида
		$view = $layout->getView();
		
		$this->setLabel($view->translate('form_email'));
		$this->setAttrib('maxlength', 80);
		$this->addValidator('EmailAddress', true);
		$this->addValidator(new Lord_Form_Validate_NoDbRecordExists('users', 'email'));
		$this->addFilter('StringTrim');
	}
}
?>